.class public Lcom/instagram/android/fragment/ha;
.super Lcom/instagram/e/b/c;
.source "UserListFragment.java"

# interfaces
.implements Lcom/instagram/a/b;


# instance fields
.field private Z:Z

.field private aa:Z

.field private ab:Ljava/lang/String;

.field private ac:Z

.field private ad:Landroid/os/Handler;

.field private ae:Landroid/widget/Button;

.field private af:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Lcom/instagram/android/model/b/e;",
            ">;"
        }
    .end annotation
.end field

.field private ag:Z

.field private ah:I

.field private ai:Lcom/facebook/b/a/j;

.field private aj:Z

.field private ak:Lcom/instagram/android/d/j/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/instagram/android/d/j/f",
            "<",
            "Ljava/lang/Object;",
            ">;"
        }
    .end annotation
.end field

.field private al:Lcom/instagram/android/d/j/f;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/instagram/android/d/j/f",
            "<",
            "Ljava/util/ArrayList",
            "<",
            "Lcom/instagram/android/model/b/e;",
            ">;>;"
        }
    .end annotation
.end field

.field private i:Lcom/instagram/android/a/aa;


# direct methods
.method public constructor <init>()V
    .locals 1

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/e/b/c;-><init>()V

    .line 75
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/instagram/android/fragment/ha;->ac:Z

    .line 77
    new-instance v0, Landroid/os/Handler;

    invoke-direct {v0}, Landroid/os/Handler;-><init>()V

    iput-object v0, p0, Lcom/instagram/android/fragment/ha;->ad:Landroid/os/Handler;

    .line 81
    const/16 v0, 0x8

    iput v0, p0, Lcom/instagram/android/fragment/ha;->ah:I

    .line 287
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/instagram/android/fragment/ha;->aj:Z

    .line 289
    new-instance v0, Lcom/instagram/android/fragment/hn;

    invoke-direct {v0, p0}, Lcom/instagram/android/fragment/hn;-><init>(Lcom/instagram/android/fragment/ha;)V

    iput-object v0, p0, Lcom/instagram/android/fragment/ha;->ak:Lcom/instagram/android/d/j/f;

    .line 300
    new-instance v0, Lcom/instagram/android/fragment/ho;

    invoke-direct {v0, p0}, Lcom/instagram/android/fragment/ho;-><init>(Lcom/instagram/android/fragment/ha;)V

    iput-object v0, p0, Lcom/instagram/android/fragment/ha;->al:Lcom/instagram/android/d/j/f;

    .line 451
    return-void
.end method

.method private Y()Z
    .locals 3

    .prologue
    .line 165
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_SECTIONED"

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method private Z()Z
    .locals 3

    .prologue
    .line 169
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "com.instagram.android.login.fragment.RegisterFragment.ARGUMENT_IS_SIGN_UP_FLOW"

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    return v0
.end method

.method static synthetic a(Lcom/instagram/android/fragment/ha;I)I
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 51
    iput p1, p0, Lcom/instagram/android/fragment/ha;->ah:I

    return p1
.end method

.method static synthetic a(Lcom/instagram/android/fragment/ha;Landroid/widget/Button;)Landroid/widget/Button;
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 51
    iput-object p1, p0, Lcom/instagram/android/fragment/ha;->ae:Landroid/widget/Button;

    return-object p1
.end method

.method static synthetic a(Lcom/instagram/android/fragment/ha;)Ljava/lang/String;
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ab:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic a(Lcom/instagram/android/fragment/ha;Ljava/util/ArrayList;)Ljava/util/ArrayList;
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 51
    iput-object p1, p0, Lcom/instagram/android/fragment/ha;->af:Ljava/util/ArrayList;

    return-object p1
.end method

.method private a(Landroid/view/View;)V
    .locals 5
    .parameter

    .prologue
    const/4 v4, 0x0

    .line 264
    const/4 v0, 0x0

    invoke-virtual {p1, v0}, Landroid/view/View;->setEnabled(Z)V

    .line 265
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Z()Z

    move-result v0

    if-eqz v0, :cond_0

    .line 266
    new-instance v0, Lcom/instagram/android/d/e/l;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v1

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v2

    new-instance v3, Lcom/instagram/android/fragment/hw;

    invoke-direct {v3, p0, v4}, Lcom/instagram/android/fragment/hw;-><init>(Lcom/instagram/android/fragment/ha;Lcom/instagram/android/fragment/hb;)V

    invoke-direct {v0, v1, v2, v3}, Lcom/instagram/android/d/e/l;-><init>(Landroid/content/Context;Landroid/support/v4/app/aj;Lcom/instagram/android/d/j/f;)V

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ag()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/instagram/android/d/e/l;->a(Ljava/util/List;)V

    .line 272
    :goto_0
    return-void

    .line 269
    :cond_0
    new-instance v0, Lcom/instagram/android/d/e/m;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v1

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v2

    new-instance v3, Lcom/instagram/android/fragment/hy;

    invoke-direct {v3, p0, v4}, Lcom/instagram/android/fragment/hy;-><init>(Lcom/instagram/android/fragment/ha;Lcom/instagram/android/fragment/hb;)V

    invoke-direct {v0, v1, v2, v3}, Lcom/instagram/android/d/e/m;-><init>(Landroid/content/Context;Landroid/support/v4/app/aj;Lcom/instagram/android/d/j/f;)V

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ag()Ljava/util/List;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/instagram/android/d/e/m;->a(Ljava/lang/Iterable;)V

    goto :goto_0
.end method

.method static synthetic a(Lcom/instagram/android/fragment/ha;Landroid/view/View;)V
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 51
    invoke-direct {p0, p1}, Lcom/instagram/android/fragment/ha;->a(Landroid/view/View;)V

    return-void
.end method

.method static synthetic a(Lcom/instagram/android/fragment/ha;Z)Z
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 51
    iput-boolean p1, p0, Lcom/instagram/android/fragment/ha;->aj:Z

    return p1
.end method

.method private aa()Z
    .locals 2

    .prologue
    .line 173
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_FACEBOOK"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method private ab()Z
    .locals 2

    .prologue
    .line 177
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_VKONTAKTE"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method private ac()Z
    .locals 2

    .prologue
    .line 181
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_ADDRESSBOOK"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    return v0
.end method

.method private ad()Landroid/view/View$OnClickListener;
    .locals 1

    .prologue
    .line 185
    new-instance v0, Lcom/instagram/android/fragment/hi;

    invoke-direct {v0, p0}, Lcom/instagram/android/fragment/hi;-><init>(Lcom/instagram/android/fragment/ha;)V

    return-object v0
.end method

.method private ae()V
    .locals 4

    .prologue
    const/4 v1, 0x1

    const/4 v2, 0x0

    .line 220
    .line 222
    invoke-static {}, Lcom/instagram/android/nux/a/a;->a()Lcom/instagram/android/nux/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/instagram/android/nux/a/a;->j()I

    move-result v0

    if-nez v0, :cond_2

    move v0, v1

    .line 227
    :goto_0
    iget-object v3, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    if-eqz v3, :cond_0

    iget-object v3, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    invoke-virtual {v3}, Lcom/instagram/android/a/aa;->d()Ljava/util/List;

    move-result-object v3

    if-eqz v3, :cond_0

    iget-object v3, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    invoke-virtual {v3}, Lcom/instagram/android/a/aa;->d()Ljava/util/List;

    move-result-object v3

    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v3

    if-nez v3, :cond_0

    iget-boolean v3, p0, Lcom/instagram/android/fragment/ha;->ag:Z

    if-nez v3, :cond_0

    move v0, v2

    .line 232
    :cond_0
    if-eqz v0, :cond_1

    .line 233
    new-instance v0, Lcom/instagram/ui/a/a;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v2

    invoke-direct {v0, v2}, Lcom/instagram/ui/a/a;-><init>(Landroid/content/Context;)V

    sget v2, Lcom/facebook/ba;->prompt_when_user_wants_to_skip_finding_friends_during_signup:I

    invoke-virtual {v0, v2}, Lcom/instagram/ui/a/a;->a(I)Lcom/instagram/ui/a/a;

    move-result-object v0

    sget v2, Lcom/facebook/ba;->yes_skip_this_step:I

    new-instance v3, Lcom/instagram/android/fragment/hm;

    invoke-direct {v3, p0}, Lcom/instagram/android/fragment/hm;-><init>(Lcom/instagram/android/fragment/ha;)V

    invoke-virtual {v0, v2, v3}, Lcom/instagram/ui/a/a;->a(ILandroid/content/DialogInterface$OnClickListener;)Lcom/instagram/ui/a/a;

    move-result-object v0

    invoke-virtual {v0, v1}, Lcom/instagram/ui/a/a;->a(Z)Lcom/instagram/ui/a/a;

    move-result-object v0

    sget v1, Lcom/facebook/ba;->cancel:I

    new-instance v2, Lcom/instagram/android/fragment/hl;

    invoke-direct {v2, p0}, Lcom/instagram/android/fragment/hl;-><init>(Lcom/instagram/android/fragment/ha;)V

    invoke-virtual {v0, v1, v2}, Lcom/instagram/ui/a/a;->c(ILandroid/content/DialogInterface$OnClickListener;)Lcom/instagram/ui/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/instagram/ui/a/a;->b()Landroid/app/Dialog;

    move-result-object v0

    invoke-virtual {v0}, Landroid/app/Dialog;->show()V

    .line 252
    :goto_1
    return-void

    .line 250
    :cond_1
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->af()V

    goto :goto_1

    :cond_2
    move v0, v2

    goto :goto_0
.end method

.method private af()V
    .locals 3

    .prologue
    .line 255
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->aa()Z

    move-result v0

    if-nez v0, :cond_0

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ab()Z

    move-result v0

    if-eqz v0, :cond_1

    :cond_0
    new-instance v0, Lcom/instagram/android/fragment/bx;

    invoke-direct {v0}, Lcom/instagram/android/fragment/bx;-><init>()V

    .line 260
    :goto_0
    new-instance v1, Lcom/instagram/e/b/a/a;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->m()Landroid/support/v4/app/r;

    move-result-object v2

    invoke-direct {v1, v2}, Lcom/instagram/e/b/a/a;-><init>(Landroid/support/v4/app/r;)V

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v2

    invoke-virtual {v1, v0, v2}, Lcom/instagram/e/b/a/a;->a(Landroid/support/v4/app/Fragment;Landroid/os/Bundle;)Lcom/instagram/e/b/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/instagram/e/b/a/a;->e()V

    .line 261
    return-void

    .line 255
    :cond_1
    new-instance v0, Lcom/instagram/android/fragment/gk;

    invoke-direct {v0}, Lcom/instagram/android/fragment/gk;-><init>()V

    goto :goto_0
.end method

.method private ag()Ljava/util/List;
    .locals 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lcom/instagram/android/model/b/e;",
            ">;"
        }
    .end annotation

    .prologue
    .line 275
    new-instance v1, Ljava/util/ArrayList;

    invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V

    .line 276
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    invoke-virtual {v0}, Lcom/instagram/android/a/aa;->d()Ljava/util/List;

    move-result-object v0

    .line 277
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :cond_0
    :goto_0
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_1

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/instagram/android/model/b/e;

    .line 278
    invoke-virtual {v0}, Lcom/instagram/android/model/b/e;->B()Lcom/instagram/android/model/b/g;

    move-result-object v3

    sget-object v4, Lcom/instagram/android/model/b/g;->d:Lcom/instagram/android/model/b/g;

    if-eq v3, v4, :cond_0

    invoke-virtual {v0}, Lcom/instagram/android/model/b/e;->B()Lcom/instagram/android/model/b/g;

    move-result-object v3

    sget-object v4, Lcom/instagram/android/model/b/g;->e:Lcom/instagram/android/model/b/g;

    if-eq v3, v4, :cond_0

    invoke-static {v0}, Lcom/instagram/android/model/b/p;->a(Lcom/instagram/android/model/b/e;)Z

    move-result v3

    if-nez v3, :cond_0

    .line 281
    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    goto :goto_0

    .line 284
    :cond_1
    return-object v1
.end method

.method private ah()V
    .locals 2

    .prologue
    .line 472
    iget-boolean v0, p0, Lcom/instagram/android/fragment/ha;->aj:Z

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->v()Landroid/view/View;

    move-result-object v1

    invoke-static {v0, v1}, Lcom/instagram/android/widget/s;->a(ZLandroid/view/View;)V

    .line 473
    return-void
.end method

.method static synthetic b(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Z()Z

    move-result v0

    return v0
.end method

.method static synthetic b(Lcom/instagram/android/fragment/ha;Z)Z
    .locals 0
    .parameter
    .parameter

    .prologue
    .line 51
    iput-boolean p1, p0, Lcom/instagram/android/fragment/ha;->ag:Z

    return p1
.end method

.method static synthetic c(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->aa()Z

    move-result v0

    return v0
.end method

.method static synthetic d(Lcom/instagram/android/fragment/ha;)V
    .locals 0
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ae()V

    return-void
.end method

.method static synthetic e(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-boolean v0, p0, Lcom/instagram/android/fragment/ha;->Z:Z

    return v0
.end method

.method static synthetic f(Lcom/instagram/android/fragment/ha;)Lcom/instagram/android/a/aa;
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    return-object v0
.end method

.method static synthetic g(Lcom/instagram/android/fragment/ha;)I
    .locals 1
    .parameter

    .prologue
    .line 51
    iget v0, p0, Lcom/instagram/android/fragment/ha;->ah:I

    return v0
.end method

.method static synthetic h(Lcom/instagram/android/fragment/ha;)Landroid/widget/Button;
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ae:Landroid/widget/Button;

    return-object v0
.end method

.method static synthetic i(Lcom/instagram/android/fragment/ha;)Landroid/view/View$OnClickListener;
    .locals 1
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ad()Landroid/view/View$OnClickListener;

    move-result-object v0

    return-object v0
.end method

.method static synthetic j(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-boolean v0, p0, Lcom/instagram/android/fragment/ha;->aj:Z

    return v0
.end method

.method static synthetic k(Lcom/instagram/android/fragment/ha;)V
    .locals 0
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->af()V

    return-void
.end method

.method static synthetic l(Lcom/instagram/android/fragment/ha;)Ljava/util/ArrayList;
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->af:Ljava/util/ArrayList;

    return-object v0
.end method

.method static synthetic m(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Y()Z

    move-result v0

    return v0
.end method

.method static synthetic n(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-boolean v0, p0, Lcom/instagram/android/fragment/ha;->aa:Z

    return v0
.end method

.method static synthetic o(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ac()Z

    move-result v0

    return v0
.end method

.method static synthetic p(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ab()Z

    move-result v0

    return v0
.end method

.method static synthetic q(Lcom/instagram/android/fragment/ha;)Landroid/os/Handler;
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ad:Landroid/os/Handler;

    return-object v0
.end method

.method static synthetic r(Lcom/instagram/android/fragment/ha;)V
    .locals 0
    .parameter

    .prologue
    .line 51
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ah()V

    return-void
.end method

.method static synthetic s(Lcom/instagram/android/fragment/ha;)Z
    .locals 1
    .parameter

    .prologue
    .line 51
    iget-boolean v0, p0, Lcom/instagram/android/fragment/ha;->ac:Z

    return v0
.end method


# virtual methods
.method public X()V
    .locals 8

    .prologue
    const/4 v4, 0x0

    .line 577
    iput-boolean v4, p0, Lcom/instagram/android/fragment/ha;->ag:Z

    .line 579
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_FETCH_URL"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 581
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_FETCH_URL"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    .line 582
    new-instance v0, Lcom/instagram/android/fragment/hu;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v2

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v3

    iget-object v5, p0, Lcom/instagram/android/fragment/ha;->al:Lcom/instagram/android/d/j/f;

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/instagram/android/fragment/hu;-><init>(Lcom/instagram/android/fragment/ha;Landroid/content/Context;Landroid/support/v4/app/aj;ILcom/instagram/android/d/j/f;Ljava/lang/String;)V

    .line 588
    invoke-virtual {v0}, Lcom/instagram/android/d/e/aj;->g()V

    .line 694
    :cond_0
    :goto_0
    return-void

    .line 590
    :cond_1
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_SEARCH_URL"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_SEARCH_STRING"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_2

    .line 592
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_SEARCH_URL"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    .line 593
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_SEARCH_STRING"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    .line 594
    new-instance v0, Lcom/instagram/android/fragment/hv;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v2

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v3

    iget-object v5, p0, Lcom/instagram/android/fragment/ha;->al:Lcom/instagram/android/d/j/f;

    move-object v1, p0

    invoke-direct/range {v0 .. v6}, Lcom/instagram/android/fragment/hv;-><init>(Lcom/instagram/android/fragment/ha;Landroid/content/Context;Landroid/support/v4/app/aj;ILcom/instagram/android/d/j/f;Ljava/lang/String;)V

    .line 600
    invoke-virtual {v0, v7}, Lcom/instagram/android/d/e/aj;->a(Ljava/lang/String;)V

    goto :goto_0

    .line 602
    :cond_2
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ac()Z

    move-result v0

    if-eqz v0, :cond_4

    .line 604
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Z()Z

    move-result v0

    if-eqz v0, :cond_3

    .line 605
    invoke-static {}, Lcom/instagram/android/nux/a/a;->a()Lcom/instagram/android/nux/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/instagram/android/nux/a/a;->o()V

    .line 608
    :cond_3
    new-instance v0, Lcom/instagram/android/fragment/he;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v2

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v3

    iget-object v5, p0, Lcom/instagram/android/fragment/ha;->al:Lcom/instagram/android/d/j/f;

    move-object v1, p0

    invoke-direct/range {v0 .. v5}, Lcom/instagram/android/fragment/he;-><init>(Lcom/instagram/android/fragment/ha;Landroid/content/Context;Landroid/support/v4/app/aj;ILcom/instagram/android/d/j/f;)V

    .line 628
    invoke-virtual {v0}, Lcom/instagram/android/d/e/aj;->g()V

    goto :goto_0

    .line 629
    :cond_4
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->aa()Z

    move-result v0

    if-eqz v0, :cond_6

    .line 631
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Z()Z

    move-result v0

    if-eqz v0, :cond_5

    .line 632
    invoke-static {}, Lcom/instagram/android/nux/a/a;->a()Lcom/instagram/android/nux/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/instagram/android/nux/a/a;->s()V

    .line 635
    :cond_5
    new-instance v0, Lcom/instagram/android/fragment/hf;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v2

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v3

    iget-object v5, p0, Lcom/instagram/android/fragment/ha;->al:Lcom/instagram/android/d/j/f;

    move-object v1, p0

    invoke-direct/range {v0 .. v5}, Lcom/instagram/android/fragment/hf;-><init>(Lcom/instagram/android/fragment/ha;Landroid/content/Context;Landroid/support/v4/app/aj;ILcom/instagram/android/d/j/f;)V

    .line 648
    invoke-virtual {v0}, Lcom/instagram/android/d/e/aj;->g()V

    goto/16 :goto_0

    .line 649
    :cond_6
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_TWITTER"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_7

    .line 651
    new-instance v0, Lcom/instagram/android/fragment/hg;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v2

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v3

    iget-object v5, p0, Lcom/instagram/android/fragment/ha;->al:Lcom/instagram/android/d/j/f;

    move-object v1, p0

    invoke-direct/range {v0 .. v5}, Lcom/instagram/android/fragment/hg;-><init>(Lcom/instagram/android/fragment/ha;Landroid/content/Context;Landroid/support/v4/app/aj;ILcom/instagram/android/d/j/f;)V

    .line 667
    invoke-virtual {v0}, Lcom/instagram/android/d/e/aj;->g()V

    goto/16 :goto_0

    .line 668
    :cond_7
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_VKONTAKTE"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_0

    .line 670
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Z()Z

    move-result v0

    if-eqz v0, :cond_8

    .line 671
    invoke-static {}, Lcom/instagram/android/nux/a/a;->a()Lcom/instagram/android/nux/a/a;

    move-result-object v0

    invoke-virtual {v0}, Lcom/instagram/android/nux/a/a;->u()V

    .line 674
    :cond_8
    new-instance v0, Lcom/instagram/android/fragment/hh;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v2

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v3

    iget-object v5, p0, Lcom/instagram/android/fragment/ha;->al:Lcom/instagram/android/d/j/f;

    move-object v1, p0

    invoke-direct/range {v0 .. v5}, Lcom/instagram/android/fragment/hh;-><init>(Lcom/instagram/android/fragment/ha;Landroid/content/Context;Landroid/support/v4/app/aj;ILcom/instagram/android/d/j/f;)V

    .line 691
    invoke-virtual {v0}, Lcom/instagram/android/d/e/aj;->g()V

    goto/16 :goto_0
.end method

.method public a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
    .locals 2
    .parameter
    .parameter
    .parameter

    .prologue
    const/4 v1, 0x0

    .line 565
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Z()Z

    move-result v0

    if-eqz v0, :cond_0

    .line 566
    sget v0, Lcom/facebook/ax;->layout_listview_with_sticky_follow_all_footer:I

    invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v0

    .line 570
    :goto_0
    return-object v0

    .line 569
    :cond_0
    sget v0, Lcom/facebook/ax;->layout_listview_with_progress:I

    invoke-virtual {p1, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v0

    goto :goto_0
.end method

.method public a()Lcom/instagram/a/a;
    .locals 1

    .prologue
    .line 87
    new-instance v0, Lcom/instagram/android/fragment/hb;

    invoke-direct {v0, p0}, Lcom/instagram/android/fragment/hb;-><init>(Lcom/instagram/android/fragment/ha;)V

    return-object v0
.end method

.method public a(Landroid/os/Bundle;)V
    .locals 7
    .parameter

    .prologue
    const/4 v2, 0x1

    const/4 v1, 0x0

    .line 504
    invoke-super {p0, p1}, Lcom/instagram/e/b/c;->a(Landroid/os/Bundle;)V

    .line 506
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v3, "UserListFragment.ARGUMENTS_FOLLOW_ALL_BUTTON"

    invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/instagram/android/fragment/ha;->Z:Z

    .line 507
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v3, "UserListFragment.ARGUMENTS_FOLLOW_BUTTONS"

    invoke-virtual {v0, v3, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/instagram/android/fragment/ha;->aa:Z

    .line 508
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v3, "UserListFragment.ARGUMENTS_CLICK_THROUGH"

    invoke-virtual {v0, v3, v2}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;Z)Z

    move-result v0

    iput-boolean v0, p0, Lcom/instagram/android/fragment/ha;->ac:Z

    .line 509
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v3, "UserListFragment.ARGUMENTS_TITLE"

    invoke-virtual {v0, v3}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v3, "UserListFragment.ARGUMENTS_TITLE"

    invoke-virtual {v0, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    :goto_0
    iput-object v0, p0, Lcom/instagram/android/fragment/ha;->ab:Ljava/lang/String;

    .line 511
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Y()Z

    move-result v0

    if-eqz v0, :cond_3

    .line 512
    new-instance v3, Lcom/instagram/android/a/x;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v0

    invoke-virtual {v0}, Landroid/support/v4/app/j;->getApplicationContext()Landroid/content/Context;

    move-result-object v4

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v5

    iget-boolean v6, p0, Lcom/instagram/android/fragment/ha;->aa:Z

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ab()Z

    move-result v0

    if-nez v0, :cond_0

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->aa()Z

    move-result v0

    if-nez v0, :cond_0

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ac()Z

    move-result v0

    if-eqz v0, :cond_2

    :cond_0
    move v0, v2

    :goto_1
    invoke-direct {v3, v4, v5, v6, v0}, Lcom/instagram/android/a/x;-><init>(Landroid/content/Context;Landroid/support/v4/app/aj;ZZ)V

    iput-object v3, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    .line 524
    :goto_2
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    invoke-virtual {p0, v0}, Lcom/instagram/android/fragment/ha;->a(Landroid/widget/ListAdapter;)V

    .line 526
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->X()V

    .line 527
    return-void

    .line 509
    :cond_1
    const/4 v0, 0x0

    goto :goto_0

    :cond_2
    move v0, v1

    .line 512
    goto :goto_1

    .line 518
    :cond_3
    new-instance v0, Lcom/instagram/android/a/ae;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->getContext()Landroid/content/Context;

    move-result-object v3

    invoke-direct {v0, v3}, Lcom/instagram/android/a/ae;-><init>(Landroid/content/Context;)V

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v3

    invoke-virtual {v0, v3}, Lcom/instagram/android/a/ae;->a(Landroid/support/v4/app/aj;)Lcom/instagram/android/a/ae;

    move-result-object v0

    iget-boolean v3, p0, Lcom/instagram/android/fragment/ha;->aa:Z

    invoke-virtual {v0, v3}, Lcom/instagram/android/a/ae;->b(Z)Lcom/instagram/android/a/ae;

    move-result-object v0

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ab()Z

    move-result v3

    if-nez v3, :cond_4

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->aa()Z

    move-result v3

    if-nez v3, :cond_4

    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ac()Z

    move-result v3

    if-eqz v3, :cond_5

    :cond_4
    move v1, v2

    :cond_5
    invoke-virtual {v0, v1}, Lcom/instagram/android/a/ae;->a(Z)Lcom/instagram/android/a/ae;

    move-result-object v0

    invoke-virtual {v0}, Lcom/instagram/android/a/ae;->a()Lcom/instagram/android/a/aa;

    move-result-object v0

    iput-object v0, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    goto :goto_2
.end method

.method public a(Landroid/view/View;Landroid/os/Bundle;)V
    .locals 2
    .parameter
    .parameter

    .prologue
    .line 531
    invoke-super {p0, p1, p2}, Lcom/instagram/e/b/c;->a(Landroid/view/View;Landroid/os/Bundle;)V

    .line 532
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j_()Landroid/widget/ListView;

    move-result-object v0

    new-instance v1, Lcom/instagram/android/fragment/ht;

    invoke-direct {v1, p0}, Lcom/instagram/android/fragment/ht;-><init>(Lcom/instagram/android/fragment/ha;)V

    invoke-virtual {v0, v1}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V

    .line 548
    return-void
.end method

.method public a(Ljava/util/ArrayList;)V
    .locals 5
    .parameter
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList",
            "<",
            "Lcom/instagram/android/model/b/e;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 697
    const/4 v0, 0x0

    .line 698
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Y()Z

    move-result v1

    if-eqz v1, :cond_0

    .line 699
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ak:Lcom/instagram/android/d/j/f;

    .line 701
    :cond_0
    new-instance v1, Lcom/instagram/android/d/e/g;

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v2

    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->u()Landroid/support/v4/app/aj;

    move-result-object v3

    const/4 v4, 0x1

    invoke-direct {v1, v2, v3, v4, v0}, Lcom/instagram/android/d/e/g;-><init>(Landroid/content/Context;Landroid/support/v4/app/aj;ILcom/instagram/android/d/j/f;)V

    .line 703
    invoke-virtual {v1, p1}, Lcom/instagram/android/d/e/g;->a(Ljava/lang/Iterable;)V

    .line 704
    return-void
.end method

.method public d_()Ljava/lang/String;
    .locals 2

    .prologue
    .line 708
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->i()Landroid/os/Bundle;

    move-result-object v0

    const-string v1, "UserListFragment.ARGUMENTS_ANALYTICS_MODULE_NAME"

    invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 709
    if-eqz v0, :cond_0

    :goto_0
    return-object v0

    :cond_0
    const-string v0, "user_list"

    goto :goto_0
.end method

.method public e_()V
    .locals 0

    .prologue
    .line 552
    invoke-super {p0}, Lcom/instagram/e/b/c;->e_()V

    .line 553
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->ah()V

    .line 554
    return-void
.end method

.method public w()V
    .locals 2

    .prologue
    .line 489
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Z()Z

    move-result v0

    if-eqz v0, :cond_0

    .line 490
    const/4 v0, 0x1

    sput-boolean v0, Lcom/instagram/android/nux/SignedOutFragmentActivity;->s:Z

    .line 492
    :cond_0
    invoke-super {p0}, Lcom/instagram/e/b/c;->w()V

    .line 493
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ae:Landroid/widget/Button;

    if-eqz v0, :cond_1

    .line 494
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ae:Landroid/widget/Button;

    iget v1, p0, Lcom/instagram/android/fragment/ha;->ah:I

    invoke-virtual {v0, v1}, Landroid/widget/Button;->setVisibility(I)V

    .line 496
    :cond_1
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ai:Lcom/facebook/b/a/j;

    if-nez v0, :cond_2

    .line 497
    invoke-virtual {p0}, Lcom/instagram/android/fragment/ha;->j()Landroid/support/v4/app/j;

    move-result-object v0

    invoke-static {v0}, Lcom/instagram/android/h/d;->a(Landroid/app/Activity;)Lcom/facebook/b/a/j;

    move-result-object v0

    iput-object v0, p0, Lcom/instagram/android/fragment/ha;->ai:Lcom/facebook/b/a/j;

    .line 499
    :cond_2
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ai:Lcom/facebook/b/a/j;

    invoke-interface {v0}, Lcom/facebook/b/a/j;->b()V

    .line 500
    return-void
.end method

.method public x()V
    .locals 1

    .prologue
    .line 477
    invoke-direct {p0}, Lcom/instagram/android/fragment/ha;->Z()Z

    move-result v0

    if-eqz v0, :cond_0

    .line 478
    const/4 v0, 0x0

    sput-boolean v0, Lcom/instagram/android/nux/SignedOutFragmentActivity;->s:Z

    .line 480
    :cond_0
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ae:Landroid/widget/Button;

    if-eqz v0, :cond_1

    .line 481
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ae:Landroid/widget/Button;

    invoke-virtual {v0}, Landroid/widget/Button;->getVisibility()I

    move-result v0

    iput v0, p0, Lcom/instagram/android/fragment/ha;->ah:I

    .line 483
    :cond_1
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->ai:Lcom/facebook/b/a/j;

    invoke-interface {v0}, Lcom/facebook/b/a/j;->c()V

    .line 484
    invoke-super {p0}, Lcom/instagram/e/b/c;->x()V

    .line 485
    return-void
.end method

.method public y()V
    .locals 1

    .prologue
    .line 558
    iget-object v0, p0, Lcom/instagram/android/fragment/ha;->i:Lcom/instagram/android/a/aa;

    invoke-virtual {v0}, Lcom/instagram/android/a/aa;->c()V

    .line 559
    invoke-super {p0}, Lcom/instagram/e/b/c;->y()V

    .line 560
    return-void
.end method
